# 1. 使用if，编写程序，实现以下功能：
#    从键盘获取用户名、密码
#    如果用户名和密码都正确（预先设定一个用户名和密码），那么就显示“欢迎进入xxx的世界”，否则提示密码或者用户名错误

username = input('用户名: ')
if username == 'zyy':
    password = input('密码: ')
    if password == '123':
        print(f'密码正确欢迎进入{username}世界')
else:
    print('账号或密码错误')
print('==' * 20)
# 2.写一个去民政局办理结婚的功能
# l 首先询问是否有办证所需照片，如果没有给出相应的提示；
# l 如果有照片，询问是否12元钱，如果没有给出相应的提示；
# l 如果有12元钱，则办理成功，给出相应的成功提示。

ps = input('是否有照片y/n: ')
if ps == 'n':
    money = input('是否有12元y/n: ')
    if money == 'y':
        print('成功办理')
    else:
        print('需要支付12元')
else:
    print('马上为您办理')
print('==' * 20)

# 3.分析以下代码为什么会报错？
"""
if 1 < 2:
print(2)
"""
# print没有缩进

# 4.求解1-100中能被3整除的所有数字的和
# i = 1
# j = 0
# while i < 101:
#     if i % 3 == 0:
#         print(i)
#         j += i
#     i += 1
# print(j)

# 5.求解1-100 能被3和5同时整除的数字的和
# i = 1
# j = 0
# while i < 101:
#     if i % 3 == 0 and i % 5 == 0:
#         pass
#         j += i
#     i += 1
# print(j)
# 6.使用while循环输出2000年到2100年之间的闰年
# 闰年：400的倍数  或者   是4的倍数不是100的倍数
# i = 2000
# while i <= 2100:
#     if i % 4 == 0 and i % 100 != 0 or i % 400 == 0:
#         print(str(i))
#     i += 1

# 使用while，完成以下图形的输出
# 1.
# j = 1
# while j < 6:
#     i = 1
#     while i <= j:
#         print('*', end=' ')
#         i += 1
#     print()
#     j += 1

# 2.
j = 1
while j < 10:
    i = 1
    while i <= j:
        print('*', end=' ')
        i += 1
    print()
    j += 2
